﻿/**/
/* Css Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td,img { padding: 0; margin: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset,img { border: 0; }
address,caption,cite,code,dfn,th,var,i { font-weight:normal; font-style:normal; }
ol,ul,li { list-style: none; }
div,dl,dt,dd,ol,ul,li{ zoom:1; }
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size:100%; }
q:before,q:after { content:''; }
abbr,acronym { border: 0; }
@font-face{
font-family: 'Bodoni Bk BT';
src: url('/Bodoni Bk BT Book.ttf') format('truetype');
}
/* Public */
html{ width:100%; }
body{width:100%;color:#333;font:18px/2em "Bodoni Bk BT","Times New Roman","sans-serif";text-align:center;min-width: 1440px;}
a{color:#333;text-decoration:none; outline:none;-webkit-transition: all .4s;-moz-transition: all .4s;-o-transition: all .4s; transition: all .4s;}
a:hover {color: #035d9b;}
.clearbox {border:none;border-top: 1px solid transparent !important;clear: both;font-size: 0;height: 0;line-height: 0;margin-top: -1px !important;visibility: hidden;}
.blank{height:10px;font-size:0px; line-height:0; }
.hot,hot a{color:#f60 !important}
.noData{color:#999; text-align:center}
.fr{float:right; }
.hide{display:none; }
:hover{-webkit-transition: all .4s;-moz-transition: all .4s;-o-transition: all .4s; transition: all .4s;}
.node a{text-transform: uppercase;}
/* frame */
#wrap{ width:100%; margin:0 auto; text-align:center;  }
#header,#content,#mainNav,.content{width: 1440px;text-align:left;margin:0 auto;position:relative;}
#content{overflow:hidden;clear: both;}


/* header */
#header{ position:relative; z-index:1;}
#header .logoBar{position:relative;height: 168px;}
#header h1.logo{z-index:0;position:absolute;display:block;width: 950px;left:0px;top:30px;}
#header h1.logo a{display:block; width:450px; }
#header h1.logo img{}

/* userPanel */
.userPanel{position:absolute;top:25px;right:0px;color:#ccc}
.userPanel a{background: #b63742;padding: 0 1EM;display:inline-block;height: 36px;color: #fff;MARGIN-LEFT: 20px;border: #7d0000 solid 1px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.userPanel a:hover{background:#035d9b;border-color:#01236b}
.userPanel .up-mailBox{background-position:-5px -407px; padding-left:25px;}
.userPanel .up-wap,.userPanel .up-ipad{color:#f60;background-position:0 -352px;}

/* siteSearch */
.siteSearch{position:absolute;top: 85px;right:0px;/* width: 300px; *//* height: 40px; */overflow:hidden;}
.siteSearch #topKeyWord,.siteSearch .keyword{vertical-align:middle;height: 36px;line-height: 36px;border:1px solid #ccc;border-right:none;color:#035d9b;width:250px;text-indent: 10px;float:left;border-right: none;}
.siteSearch .searchBtn,.siteSearch .submit{float:left;;display:block;width: 40px;height: 38px;background: url("images/icons2.png") 4px bottom no-repeat;border: #ccc solid 1px;text-indent: -99em;border-left: none;background-size: 80%; cursor:pointer}
.siteSearch .searchBtn:hover,.siteSearch .submit:hover{ color:#ff0; text-decoration:none;  background-size: 90%;background-position: 2px -638px;}

/* navBar */
.navBar{height: 55px;FONT-WEIGHT: 500;background:#035d9b;clear: both;margin-bottom: 30px;text-transform: uppercase;}
.mainNav{z-index:8;position:relative;height: 55px;line-height: 55px;/* padding-left:35px; */}
.mainNav li.spe{ float:left; width:1px;height:30px; overflow:hidden; background: url(images/nav.png) 0 -94px;  }
.mainNav .a1{color:#fff;padding: 0 13px;font-size: 20px;line-height: 55px;}
.mainNav .a1:hover{color:#fff;}
.mainNav .li1{float:left;position:relative;}
.mainNav li.last1{background:none; }

.zzList{height:auto; overflow:hidden;}
.zzList li{float: left;width: 240px;text-align: center;}
.zzList li .title{font-size:24px; line-height:24px;margin:10px 0 40px;height: 48px;}

#Publications .zzList li img{width:197px;height:278px;}

/* mainNav */
.mainNav .ul1{position:absolute;height:auto;display:none;overflow:hidden;zoom:1;z-index:100;background: #003e6af0;_background: #003e6a;color: #fff;}
.mainNav .ul1 li a{color:#acf;}
.mainNav  .hasUl1 .h1{}
.mainNav .on1 .h1{background:#003e6a}
.mainNav .on1 .a1{/* color:#fff !important; */}
.mainNav .li2{width: 210px;/* text-align:center; */}
.mainNav .li2 .a2 {padding: 0 25px;line-height: 36px;font-size:14px;display: block;}
.mainNav .li2 .a2:hover{color:#fff;background:#003354;}
#liID7 #ulID7 .li2,#liID529 #ulID529 .li2{width: 330px;}
#liID1 #ulID1{left:-74px;}


/* sideLogin */
#sideLogin{}
#sideLogin .hd{overflow:hidden; background:none; height:30px;line-height:30px; ;background:url(images/bgTit.png) no-repeat -111px 0px;}
#sideLogin .hd span{cursor:pointer;float:left;display:inline; color:#89C7EF;background:url(images/bgTit.png) no-repeat -110px
0px;width:110px;height:30px;text-align:center;font-weight:bold;  }
#sideLogin .hd span:hover{color:#1A7CBB}
#sideLogin .hd span.on{background-position:0 0; color:#fff;}
#sideLogin .bd{height:130px;padding:0 5px 5px 5px;border:1px solid #A9D0EB;border-top:none;   }
#sideLogin .bd .tabCont{overflow:hidden;}

#userSta{overflow:hidden;}
#userSta .userlogin{margin:5px 0 0 10px; }
#userSta .userlogin li{padding:3px 0; }
#userSta .userlogin li.save{padding-left:48px;}
#userSta .userlogin li .reg_password{color:gray}

.loginedInfo{overflow:hidden;margin:5px 0 0 5px; }
.loginedInfo li{height:23px;line-height:23px;color:#666;  }
.loginedInfo li strong{color:#f60;font-weight:bold;}
.loginedInfo li span{color:#333;text-decoration:underline; }
.loginedInfo .li-tit{overflow:hidden;width:90%; }
.loginedInfo .li-f{float:left;width:47%;display:inline;margin-right:5px;   }
.loginedInfo .li-st{overflow:hidden;width:90%; color:#ccc;text-align:center; }
.loginedInfo .li-st a{margin:0 10px; }
#ScoreQ{margin:5px 0 0 10px; }
#ScoreQ li{padding:3px 0; }
#ScoreQ #loginButton{padding-left:48px;}
#ScoreQ .tips{color:#f90;}

/* */
.topicList01{float:left;width:340px;  }
.topicList01 .t{height:94px;}
.topicList01 .t .pic{width:124px;float:left;_display:inline;margin:3px 0 0 5px;  }
.topicList01 .t .pic img{border:1px solid #95bee8; padding:2px; }
.topicList01 .t .con{width:210px;float:left;}
.topicList01 .t .con .intro{border-bottom:none; }
.topicList01 .t .pic img{width:100px;height:80px;  }
.topicList01 .n{margin-left:10px;border-bottom:1px dotted #d8d8d8;  }
.topicList01 .title a{font-size:14px;}

/* boxTab */
.boxTab{}
.boxTab .hd{background:url(images/bgTit.png) no-repeat 0 -320px; padding-left:40px;}
.boxTab .hd ul{background:none; margin:3px 0 0 5px;overflow:hidden; }
.boxTab .hd ul li{float:left;_display:inline; height:28px; line-height:28px; width:76px; text-align:center; }
.boxTab .hd ul li a{font-size:14px;color:#fff; width:76px;}
.boxTab .hd ul li.on{background:url("images/bgTit.png") no-repeat -16px -223px;}
.boxTab .hd ul li.on a{font-weight:bold;color:#33839a;font-size:14px;}

/* boxTab02 */
.boxTab02{}
.boxTab02 .hd{background:url(images/bgTit.png) no-repeat 0 -540px; padding-left:40px;}
.boxTab02 .hd ul{background:none; margin:3px 0 0 5px;overflow:hidden; }
.boxTab02 .hd ul li{float:left;_display:inline; height:28px; line-height:28px; width:76px; text-align:center; }
.boxTab02 .hd ul li a{font-size:14px;color:#fff; width:76px;}
.boxTab02 .hd ul li.on{background:url("images/bgTit.png") no-repeat -16px -223px;}
.boxTab02 .hd ul li.on a{font-weight:bold;color:#33839a;font-size:14px;}


/* sideBox */
.sideBox{}
.sideBox .hd{border-bottom: solid #035d9b 2px;height: 20px;margin-bottom: 30px;}
.sideBox .hd .t1{color:#035d9b;}
.sideBox .hd .t1 a{color:#035d9b;background: #ffffff;height: 40px;line-height: 40px;display: inline-block;padding-right: 1em;font-weight: 600;text-transform: uppercase;}
.sideBox .hd .t2{color:#336600; font-weight:bold; background:url(images/icons.gif) no-repeat 0 -554px; padding-left:45px;}
.sideBox .hd .t2 a{color:#336600; border-bottom:solid #666 3px; padding-bottom:5px;}
.sideBox .hd .more{color:#035d9b;background:#fff;padding-left: 1em;height: 40px;}
.sideBox .hd .more:hover{color:#b2191d;}
.sideBox .bd{}

.sideBox .txtList li{border-bottom:#ccc solid 1px;padding-bottom:20px}
.sideBox .txtList .title a {font-size: 26px; line-height: 30px;}


/* listBox */
.listBox{}
.listBox .hd{border-bottom: solid #035d9b 2px;height: 20px;margin-bottom: 30px;}

/* */
.listBox .txtPicList li{ overflow:hidden; margin-bottom:15px; padding-bottom:15px;}
.listBox .txtPicList li .pic{float: left;margin-right: 30px;min-height: 150px;}
.listBox .txtPicList li .pic img{max-width: 250px;max-height: 160px;}
.listBox .txtPicList li .pic a:hover img{  }
.listBox .txtPicList li .con{padding: 10px 10px 0 0;position: relative;}
.listBox .txtPicList li .title{font: normal 24px/30px Bodoni Bk BT,Tahoma;margin: 10px 0;}
.listBox .txtPicList li .title a{color: #333;}
.listBox .txtPicList li .intro{color:#666;line-height:20px;font-size: 18px;}
.listBox .txtPicList li .intro .more{display: none;}
.listBox .txtPicList li:hover .title a,.txtPicList li .title a:hover{color:#035d9b;}
.listBox .txtPicList li:hover .intro{color:#000;}

.listBox .psList  li .pic{background: #fff;  padding-right: 20px;}

/* footer */
#footer,#copyright{position:relative;text-align:center;clear:both;color:#FFF;padding: 20px 0;}
#footer{background:#035d9b;position: relative; margin-top:60px;}
#footer .content{height:auto;overflow:hidden;padding: 60px 0 0;}
#copyright{background: #003e6a;line-height:20px;color:#9dc8db}
#footer h2{width: 1440px;height:80px;text-indent: -999em;margin: -45px auto 0;border-bottom: #ffffff57 solid 1px;_border-bottom: #7ba2b1 solid 1px;background:url("images/logoFooter.png") center bottom no-repeat}
#copyright .content{text-align:center;}


.footNav{height: 250px;line-height:30px;color:#ddecf3;float:left;width: 990px;}
.footNav dl{float:left;/* width: 260px; */margin-right: 50px;}
.footNav dt{font-size: 24px;line-height:48px;}
.footNav dd{font-size: 16px;line-height:26px;}
.footNav a{padding:0 8px; color:#9dc8db; display:block;}
.footNav a:hover{color:#fcdede;}
.footNav dt a{color:#fff;}
.footNav .inNav {height: 160px;overflow-y: auto;padding-right: 20px;text-transform: uppercase;}
::-webkit-scrollbar {width : 10px;height: 10px;}
::-webkit-scrollbar-thumb {border-radius: 10px;box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.2);background: #003e6a;}
::-webkit-scrollbar-track {box-shadow : inset 2px 1px 5px rgba(0, 0, 0, 0.2);border-radius: 10px;background: none;}

.footSite{float:right;width: 400px;}
/*!Css widget/gotop/gotop.css*/
#gotop{position:fixed;display:none;width:50px;height:50px;bottom: 100px;right: 20px;z-index:0;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);margin:5px;width:40px;height:40px;border-radius:2px;-webkit-box-shadow:0 0 5px #9c9c9c;opacity:.9;background: #454545 url(./phone/images/ui-gotop-icon.png) no-repeat center center;-webkit-background-size:18px 15px;}


.statInfoList{color:#999}
.statInfoList span{margin-right:10px;}

.bannerClumn{overflow:hidden;}
.bannerClumn ul{margin-left:-10px;}
.bannerClumn li{margin-left:10px;_display:inline;float:left;line-height:0px; }


/* #frendLinkInd */
#frendLinkInd{ padding:1px; border:solid #ccc 1px; }
#frendLinkInd  .hd{ }
#frendLinkInd  .hd h3{font-weight:bold;float:left;_display:inline; }
#frendLinkInd  .hd ul{float:left; _display:inline;margin:3px 0 0 20px; }
#frendLinkInd  .hd ul li{}
#frendLinkInd  .bd{padding:10px;   }
#frendLinkInd  .bd ul{overflow:hidden;height:auto; }
#frendLinkInd  .bd li{float:left;margin:3px 15px 0px 5px ;_display:inline;}

#linkTable{border:solid #ccc 1px; width:978px;}
#linkTable tr.hd{background:#5dabc1;}
#linkTable tr.bd{}
#linkTable th{ width:17.5%; text-align:center;height:28px;line-height:29px;font-weight:bold; color:#fff; }
#linkTable td{padding:2px 0;border:1px solid #ccc;}
#linkTable td ul{height:150px;overflow:hidden;overflow-y:auto; margin:5px;  }

@media (max-width: 1439px){
    body{min-width: 1200px}
    
    #header,#content,#mainNav,.content,#footer h2{width: 1200px;}
    #header h1.logo a{width:auto;}
    #header h1.logo{width: 850px;}
    #header h1.logo img { width: 100%;}
    #header .logoBar{height:130px}
    .siteSearch{top:75px;}
    .mainNav .a1{font-size:18px;padding: 0 7px;}
    #liID1 #ulID1{left: -98px;}
    #liID7 #ulID7 {right:0;}  
    .footSite{width: 220px;}
    .footNav{width:auto;}


    .mode-b-side{ width: 580px!important;}
    .mode-b-main {width: 600px!important;}
    .mode-c-main{width: 900px!important;height: 266px!important;padding: 20px 25px 0!important;}
    .mode-c-side .epaper{padding-left:40px!important;background-size: 18%!important;}
    .mode-c-side .epaper img{width: 200px!important;}
    .mode-c-side{width: 250px!important;}
    
    .Homebox .hd{/* margin-bottom: 20px!important; */}
    
    .slideBox-news .pic img{width:100%;}
    
    .txtList li{/* margin-bottom: 16px; */}
    .txtList .title a{    font-size: 24px;    line-height: 26px;}
    .txtList .node a{font-size: 14px!important;line-height: 22px!important;}
    .fulei .node a{font-size: 14px!important;}
    
    .picAuthorList .n{padding: 10px 15px 10px;width:395px;}
    .picAuthorList .n .tit{font-size: 24px;height: 30px;}
    .picAuthorList .n .intro{font-size:18px;}
    .picinfoList .t{width: 400px;height: 486px;}  
    .picAuthorList .t{width: 400px;height: 516px;}  
    .picAuthorList .t  img,.picinfoList .pic img, .sideBar .psList .pic img,.txtPicList li .pic img{width:100%!important;}
    .picinfoList .n{min-height: 125px;}
    .picinfoList .n .tit,#articleList .txtPicList li .title, .txtPicList li .title,.sideBox .txtList .title a,.sideBar .psList .con .title,.picinfoList .t .title a{font-size:24px!important;line-height: 26px!important;}
    .picinfoList .n .intro,#articleList .txtPicList li .intro,.txtPicList li .intro,.txtList .intro,.picinfoList .t .intro{font-size: 18px!important;line-height: 20px!important;}
    
    .pictxtList li{min-height: 160px;}
    .pictxtList li .pic{width:100px}
    .pictxtList li .pic img{width:100%;}
    .pictxtList li .con{margin-left:110px}
    .pictxtList li .title a{font-size: 22px;line-height:26px}
    .pictxtList li .intro{font-size:18px;}
    .pictxtList li .title{max-height: 3em;}

    #Publications .zzList li img { width: 150px; height: 200px;}
    #newera .hd,#newera .picinfoList .t{width:220px!important;}
    #newera .picinfoList .t .con{}
    #newera .picinfoList .t .title a{font-size:20px!important;}
    #newera .picinfoList .n{/* min-height: 80px!important; */margin-bottom: 5px;}
    #video .txtPicList{min-height: 515px!important;}
    .headNews .picinfoList .t img{width:400px}
    .mode-d-side{width: 240px!important;}
    #culture .picinfoList .t{height:390px!important;}
    #culture .picinfoList .n{min-height:90px!important;}
    #culture .picinfoList .n .tit{height:26px;}
    .tjPic .con .title a{font-size:22px!important;}
    .tjPic .con{width:200px!important;font-size:16px!important;}
    
    /*内页*/
    .mainContent { width: 770px!important;}
    .mode-a-main,.mainList{width: 860px!important;}
    .mode-a-side,.sideBar{width: 320px!important;}
    

    #sideMenu .hd h3{font-size: 20px!important; background-size: 9.1%!important;}
    #sideMenu .menuList a{font-size: 16px!important;}

    .sideBar .psList .pic{width:80px;}
    .sideBar .psList li{ margin-bottom: 15px;  padding-bottom: 15px;}

    .publicArt .infro{width:580px!important;}
    .publicArt .pic,.publicArt .pic img{width:260px!important;}
    .zztxtList ul a{font-size:20px!important;}

}